package com.aaie.gru.position.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 获取指定用户登录地理位置
 * </p>
 *
 * @author lvxing
 * @since 2019-09-13
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("gru_sys_position_get")
public class GruSysPositionGet implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 获取地理职位主键
     */
    @TableId(type = IdType.UUID)
    private String id;

    /**
     * 获取人id
     */
    private String originatorId;

    /**
     * 授权人id，如果监护人就一个，如果是家长可能是两个(父亲和母亲这个时候就用","分隔)
     */
    private String authorizationId;

    /**
     * 被获取目标id，即学生id
     */
    private String targetId;

    /**
     * 授权的状态（0：刚创建1：授权人同意2：授权人拒绝）
     */
    private String positionGetStatus;

    /**
     * 备用字段 位置获取性质(0：监护人是发起人，1：家长是发起人)
     */
    private String positionGetNature;

    private String createName;

    private String createTime;

    private Long createTimeSort;

    private String updateName;

    private String updateTime;

    private Long updateTimeSort;


}
